home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Box2D / Dynamics / Joints / _lf111.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  1.5 KB  |  57 lines

  1. package Box2D.Dynamics.Joints
  2. {
  3.    import Box2D.Common.Math.b2Vec2;
  4.    import Box2D.Dynamics._th791;
  5.    
  6.    public class _lf111 extends _es399
  7.    {
  8.       public var localAxis1:b2Vec2;
  9.       
  10.       public var referenceAngle:Number;
  11.       
  12.       public var maxMotorForce:Number;
  13.       
  14.       public var motorSpeed:Number;
  15.       
  16.       public var upperTranslation:Number;
  17.       
  18.       public var localAnchor1:b2Vec2;
  19.       
  20.       public var localAnchor2:b2Vec2;
  21.       
  22.       public var lowerTranslation:Number;
  23.       
  24.       public var enableLimit:Boolean;
  25.       
  26.       public var enableMotor:Boolean;
  27.       
  28.       public function _lf111()
  29.       {
  30.          localAnchor1 = new b2Vec2();
  31.          localAnchor2 = new b2Vec2();
  32.          localAxis1 = new b2Vec2();
  33.          super();
  34.          type = _yw701.e_prismaticJoint;
  35.          localAxis1._br741(1,0);
  36.          referenceAngle = 0;
  37.          enableLimit = false;
  38.          lowerTranslation = 0;
  39.          upperTranslation = 0;
  40.          enableMotor = false;
  41.          maxMotorForce = 0;
  42.          motorSpeed = 0;
  43.       }
  44.       
  45.       public function _cp216(param1:_th791, param2:_th791, param3:b2Vec2, param4:b2Vec2) : void
  46.       {
  47.          body1 = param1;
  48.          body2 = param2;
  49.          localAnchor1 = body1._lx197(param3);
  50.          localAnchor2 = body2._lx197(param3);
  51.          localAxis1 = body1._rn741(param4);
  52.          referenceAngle = body2._gm184() - body1._gm184();
  53.       }
  54.    }
  55. }
  56.  
  57.